// pages/me/article/fabu.js
const app = getApp();
const common = require('../../../utils/common.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cateInf:{}, //分类信息
    imagePath:'',//文章封面
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  //选择分类
  selectcate:function(){
      wx.navigateTo({
          url: 'cate',
      })
  },
  //选择图片
  selectImage:function(){
      var that=this;
      wx.chooseImage({
          count: 1,
          
          success: function (res) {
              var tempPath = res.tempFilePaths[0];
              var upload = wx.uploadFile({
                  url: `${app.apiHost}admincp/upload/index`,    //上传文件接口
                  filePath: tempPath,
                  name: 'file',
                  success: function (res) {
                      var imgdata = JSON.parse(res.data);

                      if (imgdata.code == 200) {
                          let imagePath = imgdata.content.url;                         
                          that.setData({imagePath:imagePath});
                      } else {
                          common.toast('上传失败');
                      }
                  }
              });
              upload.onProgressUpdate(function (res) {
                  //   console.log('上传进度', res.progress)
                  //   console.log('已经上传的数据长度', res.totalBytesSent)
                  //   console.log('预期需要上传的数据总长度', res.totalBytesExpectedToSend)
                  wx.showLoading({
                      title: `已上传${res.progress}%`,
                  })
                  if(res.progress==100){
                      wx.showToast({
                          title: '上传成功',
                      })
                  }
              });

          },
      })
  },
  //发布
  submit:function(e){
    var is_login = common.checkLogin(false);
    if (!is_login) return;
    
    var data=e.detail.value;
    if(!data.cateId){
        common.toast('请选择分类');
        return;
    }
    if(!data.title){
        common.toast('标题不能为空');
        return;
    }
    if (!data.coverImage){
        common.toast('请上传封面');
        return;
    }
    if (!data.content) {
        common.toast('内容不能为空');
        return;
    }
    var that = this;
    var token = common.getToken();
    var userId = common.getUserId();
    data.token=token;
    data.userId=userId;
    data.issue=1;
    var url = `${app.apiHost}article/addArticle`;     //发而评论接口
    var msg = '发布中';
    var func = function (content) {
        wx.navigateBack({
            
        })
        // wx.redirectTo({
        //     url: '/pages/me/article/index',
        // })

    };
    var res = common.request(url, data, msg, func, that);

  }

})